package com.dale.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.dale.entity.Role;
import org.apache.ibatis.annotations.Mapper;

/**
 * @author Gyt
 * @create 2021-05-24 - 13:44
 */
@Mapper
public interface RoleMapper extends BaseMapper<Role> {

    //获取该用户的所有角色
    /*
    一个用户只能一个角色  一个角色可以由多个用户  所以 角色作为用户的字段
    @RequiresRoles(value = {"common","admin"},logical = Logical.OR)     //表示是普通用户 或者 admin用户可访问
     管理员和common可以进行大部分活动 而游客只能查看文章

    用户表只保存了角色的id
    具体的角色名在 角色表中
    需要连接查询
     */

    //通过用户id查找用户的角色
    public String getUserRole(Long id);


}
